Process and behaviour based scripting language for weeding agents
نویسندگان
چکیده
A flexible high-level control language is an important element in the continued task of introducing mobile agents to new application domains. One such new application domain is the use of a small mobile agent in an agricultural field performing mechanical intra-row weeding. This paper defines requirements and scope of a process and behaviour based scripting language needed to control the weeding agent in an agricultural field. The basis is the transparent and tactical SMR-CL (Real-time Control Language for Mobile Robots) language modified to include necessary motion commands and a supplemental supervisory function to record the progressing coverage of the field. The focus is on a reactive and an adaptive real-time distributed behaviour guided by sensor information during execution in a semi-structured agricultural field environment. The control language is applied to a limited number of cases presenting typical field conditions for row crops.
منابع مشابه
High-Level Control of Robots for Row Crops
A flexible high-level control language is an important element in the continued task of introducing mobile agents to new application domains. One such new application domain is the use of a small mobile agent in a agricultural row crop field performing intra-row weeding. This paper defines requirements and scope of a process and behaviour based scripting language needed to control the weeding a...
متن کاملTwo approaches to Scripting Character Animation
Lifelike animated agents present a challenging ongoing agenda for research. Such agent metaphors will only be widely applicable to on-line applications when there is a standardised way to map underlying engines with the visual presentation of the agents. This paper delineates functions and specifications of two mark-up languages for scripting the animation of virtual characters. These languages...
متن کاملScripting Facial Expressions for X3D/VRML-based Embodied Agents
This paper proposes a scripting approach to facial animations for embodied agents, in particular for X3D/VRML-based web agents. The use of a scripting technology to control facial expressions has the advantage that it results in highly flexible components; not only can scripts be re-used to define a wide range of facial animation scenarios, but they can also be applied with appropriate paramete...
متن کاملSTEP: a Scripting Language for Embodied Agents
In this paper we propose a scripting language, called STEP, for embodied agents, in particular for their communicative acts like gestures and postures. Based on the formal semantics of dynamic logics, STEP has a solid semantic foundation, in spite of a rich number of variants of the compositional operators and interaction facilities on the worlds. STEP has been implemented in the distributed lo...
متن کاملXSTEP: An XML-based Markup Language for Embodied Agents
In this paper we propose a XML-based markup language for embodied agents, called XSTEP, based on the scripting language STEP. XSTEP is XML-encoded STEP. STEP is developed on the formal semantics of dynamic logic, and has been implemented in the distributed logic programming language DLP, a tool for the implementation of 3D web agents. In this paper, we discuss the issues of markup language desi...
متن کامل